package com.electronic.modules.verify.result;


import lombok.Data;
import lombok.experimental.SuperBuilder;

import java.time.LocalDateTime;
import java.util.Set;


/**
 * @Author: IFCA
 * @Description: 获取指定签名域验章结果
 */
@SuperBuilder
@Data
public class GetOneVerifyAbstractVO {


    /**
     * 签章者
     */
    private String signer;


    /**
     * 签章状态 false:无效、true：有效
     */
    private Boolean signatureStatus;


    /**
     * 验证结果备注
     */
    private Set<String> verifyResultRemark;


    /**
     * 证书颁发者
     */
    private String issuer;


    /**
     * 生效时间
     */
    private LocalDateTime validityNotBefore;


    /**
     * 失效时间
     */
    private LocalDateTime validityNotAfter;


    /**
     * 签署时间
     */
    private String signatureTime;


    /**
     * 签名地点
     */
    private String signLocation;


    /**
     * 签名原因
     */
    private String signReason;
}
